@echo off

del /f *.ncb
del /f /a [H] *.suo
del /s /f *.pdb
del /s /f *.ilk
del /s /f *.user
del /s /f *.bak
del /s /f *.log
del /s /f *.aps

rd /q /s Debug
rd /q /s Release


for /d /r %%a in (*) do call :clean_dir "%%a"

goto :eof

:clean_dir
echo %1
rd /Q /S %1\Debug
rd /Q /S %1\Release
:eof